import { loginAPI } from '@/api/user'
const user = {
  // 开启命名空间
  namespaced: true,
  state: () => ({
    // 个人用户信息
    profile: {}
  }),
  mutations: {
    // 设置缓存数据
    setProfile (state, userInfo) {
      state.profile = userInfo
    },
    // 清除缓存数据
    clearProfile (state) {
      state.profile = {}
    }
  },
  actions: {
    // 登录
    async loginActions (ctx, reqData) {
      const res = await loginAPI(reqData)
      ctx.commit('setProfile', res)
    }
  },
  getters: {}
}
export default user
